package com.hengpeng.msls.port.client.message;

import java.util.List;

import com.hengpeng.itfinbase.en.InvestStatus;
import com.hengpeng.itfinbase.persist.ReceivePlan;
import com.hengpeng.itfinbase.persist.ReceivePlan.ReceiveStatus;
import com.hengpeng.msls.vo.invest.InvestInfoVo;

/**
 * <pre>
 * 我的投标记录请求消息
 * </pre>
 * @author weiyuan
 * @version 1.0, 2015年8月7日
 */
public class InvestQueryMessage extends PrivateMessage
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 521344619501424979L;

	/**
	 * 投标记录状态
	 */
	private InvestStatus[] investStatus;

	private ReceiveStatus status;
	
	private List<InvestInfoVo> investInfoList;

	private List<ReceivePlan> receivePlanList;

	private Long borrowInfoId;

	/**
	 * 当前查询页
	 */
	private Integer currentPage;

	/**
	 * 每页记录数
	 */
	private Integer pageSize;

	/**
	 * 总记录数
	 */
	private Integer totalCount;

	public Integer getCurrentPage()
	{
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage)
	{
		this.currentPage = currentPage;
	}

	public Integer getPageSize()
	{
		return pageSize;
	}

	public void setPageSize(Integer pageSize)
	{
		this.pageSize = pageSize;
	}

	public Integer getTotalCount()
	{
		return totalCount;
	}

	public void setTotalCount(Integer totalCount)
	{
		this.totalCount = totalCount;
	}

	public List<ReceivePlan> getReceivePlanList()
	{
		return receivePlanList;
	}

	public void setReceivePlanList(List<ReceivePlan> receivePlanList)
	{
		this.receivePlanList = receivePlanList;
	}

	public Long getBorrowInfoId()
	{
		return borrowInfoId;
	}

	public void setBorrowInfoId(Long borrowInfoId)
	{
		this.borrowInfoId = borrowInfoId;
	}

	public List<InvestInfoVo> getInvestInfoList()
	{
		return investInfoList;
	}

	public void setInvestInfoList(List<InvestInfoVo> investInfoList)
	{
		this.investInfoList = investInfoList;
	}

    public InvestStatus[] getInvestStatus() {
        return investStatus;
    }

    public void setInvestStatus(InvestStatus[] investStatus) {
        this.investStatus = investStatus;
    }

    public ReceiveStatus getStatus() {
        return status;
    }

    public void setStatus(ReceiveStatus status) {
        this.status = status;
    }
}
